Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Israel F5 Israel F6 Germany F3 Germany F4 Spain F7 Sweden F1 Sweden F2 Romania F4 Romania F5 Romania F6 Netherlands F1 Germany F7 Germany F9 Germany F10 Germany F11 Germany F12 Germany F13 Netherlands F4 Great Britain F19 Great Britain F21 Israel F4 Israel F5 Germany F3 France F2 Switzerland F2 France F4 Turkey F5 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 France F13 France F14 France F18 Germany F4 Germany F5 Italy F10 France F3 France F14 France F15 France F4 France F5 Spain F23 France F5 France F24 Germany F4 Belgium F5 Germany F11 Sweden F3 USA F33 USA F34 M25 Nussloch M25 Trento France F5 Italy F23 Open de L'Isere (Open 38) - Grenoble Internationaux de Tennis de Brest - Brest Arroyo de la Encomienda - Valladolid Open D'Orleans - Orleans Shimadzu All Japan Indoor Tennis Championships - Kyoto Internationaux de Doubs Open de Franchie-Comte - Besancon KGHM Polish Indoors - Wroclaw Open de Franche Comte - Besancon Challenger 42 - Andrezieux Ethias Trophy - Mons Lambertz Open by Stawag 2007 - Aachen Challenger Ford de Cherbourg - Cherbourg KGHM Emax Polish Indoors - Wroclaw M25 Nottingham M25 Nottingham Challenger Ford de Cherbourg - Cherbourg Men's Pro Challenger at Tunica National - Tunica 1st Challenger Tournament Leon - Leon Isla de Lanzarote - Lanzarote IX Open Internacional D'Andorra - Andorra GHI Bronx Classic - Bronx Open 88 - Contrexeville Open D'Orleans - Orleans Open de Franche Comte - Besancon Riviera de Rimini Challenger - Rimini Tennis Napoli Cup - Napoli Challenger 42 - Andrezieux 5 Volkswagen Challenger - Wolfsburg Warsteiner Challenger Wolfsburg - Wolfsburg XXVIII Edizione 'A.Savoldi' - Manerbio Unique Zagreb Open - Zagreb Open D'Orleans - Orleans Labertz Open by Stawag - Aachen West of England Challenger - Bristol The Manchester Trophy - Manchester Garden Open - Rome Steelers Cup - Kosice Siemens Open - Scheveningen Challenger Ford de Cherbourg - Cherbourg Wolfsburg Challenger Cherbourg Challenger Challenger 42 - Andrezieux Barletta Challenger Arroyo de la Encomienda - Valladolid Ethias Tennis Trophy - Mons HTV Challenger - Ho Chi Minh City Rhodes Challenger Open de Franche-Comte - Besancon JSM Challenger of Champaign - Urbana Open Castilla y Leon - Segovia Ramat Hasharon Challenger Nottingham Challenger Open de L'Isere - Grenoble Challenger 42 - Andrezieux The Manchester Trophy - Manchester Pozoblanco Challenger Manchester Challenger Segovia Challenger Istanbul Challenger National Bank Men's Rimouski Challenger - Rimouski St. Remy Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham Mons Challenger Kolding Challenger Orleans Challenger GHI Bronx Classic - Bronx KGHM Dialog Polish Indoors - Wroclaw Aachen Challenger Qatar ATP Challenger - Doha Rhodes Challenger Ramat Hasharon Challenger Bordeaux Challenger Nottingham Challenger Rennes Challenger Aachen Challenger Helsinki Challenger Courmayeur Challenger Orleans Challenger Bergamo Challenger Sarajevo Challenger Bath Challenger Granby Challenger Caltanissetta Challenger Recanati Challenger Segovia Challenger Binghamton Challenger Internazionali di Tennis di Bergamo - Bergamo St. Remy Challenger Aamulehti Tampere Open - Tampere Mons Challenger Rennes Challenger Croatia Osiguranje Rijeka Open - Rijeka Orleans Challenger Eckental Challenger Noumea Challenger Heilbronn Challenger Kaohsiung Challenger Vancouver Challenger Alphen Challenger Johannesburg Challenger Athens Challenger Anning Challenger Kazan Challenger Bordeaux Challenger Nottingham Challenger Segovia Challenger Mons Challenger Eckental Challenger Lexington Challenger Aptos Challenger Polska Energia Open - Bytom Alphen Challenger Petange Challenger Orleans Challenger Wolfsburg Challenger Rennes Challenger Internationaux du Doubs - Besancon Eckental Challenger Heilbronn Challenger Nottingham Challenger Nottingham-2 Challenger Vancouver Challenger Aptos Challenger St. Remy Challenger Orleans Challenger Mons Challenger Rennes Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Glasgow Challenger New Delhi Challenger Drummondville Challenger Le Gosier Challenger St. Brieuc Challenger Savannah Challenger Morocco Tennis Tour - Marrakech Bordeaux Challenger Vancouver Challenger Quimper Challenger Mons Challenger Eckental Challenger Cherbourg Challenger Bergamo Challenger Izmir Challenger Portoroz Challenger Orleans Challenger Challenger Ford de Cherbourg - Cherbourg Knoxville Challenger Champaign Challenger Happy Valley Challenger Salzburg Challenger Surbiton Challenger Mouilleron-Le-Captif Challenger Scheveningen Challenger Kolkata Challenger Ostrava Challenger Rome Challenger Chicago Challenger Challenger Ford de Cherbourg - Cherbourg Tunis Challenger Aptos Challenger Biella 5 Challenger Nottingham 1 Challenger Orleans Challenger Pau Challenger Biel Challenger Yokohama Challenger Fairfield Challenger Le Gosier Challenger Noumea Challenger Pozoblanco Challenger Heilbronn Open - Heilbronn Aix En Provence Challenger Aptos Challenger Vancouver Challenger Granby Challenger Open des Alpes Trophee BNP Paribas - Grenoble Bordeaux Challenger Open de Franche-Comte - Besancon Recanati Challenger Heilbronn Challenger Sarasota Challenger Open de L'Isere - Grenoble Cherbourg Challenger Seoul Challenger Recanati Challenger Koblenz Challenger Challenger Ford de Cherbourg - Cherbourg Alessandria Challenger Challenger 42 - Andrezieux Nottingham Challenger Indian Wells Challenger The Manchester Trophy - Manchester Geneva Challenger - Geneva DPD Challenger 2000 - Aschaffenburg Ilkley Challenger Open de L'Isere-Open 38 - Grenoble Grand Prix Hassan II - Casablanca Segovia Challenger V Torneo Internazionale di Tennis - Barletta St. Remy Challenger Quimper Challenger Charlottesville Challenger Rennes Challenger Seoul Challenger Ethias Trophy - Mons AAPT Championships - Adelaide Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Guadalajara Challenger Orleans Challenger Open 13 - Marseille Eckental Challenger Ostrava Open 2005 - Ostrava Lille Challenger Francavilla Challenger ECM Prague Open 2005 - Prague Vancouver Challenger Athens Challenger Brest Challenger Bordeaux Challenger Eckental Challenger Bratislava Challenger Cherbourg Challenger The Surbiton Trophy - Surbiton Phoenix Challenger St. Brieuc Challenger GHI Bronx Classic - Bronx Bordeaux Challenger Busan Challenger The Manchester Trophy - Manchester Gwangju Challenger Surbiton Challenger KGHM Dialog Polish Indoors - Wroclaw Stockholm Open - Stockholm Istanbul Challenger Prague Challenger Cherbourg Challenger Rome 1 Challenger Rome 2 Challenger Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg The Surbiton Trophy - Surbiton Kun-Ming Challenger West of England Tennis - Bristol Nottingham-2 Challenger Bergamo Challenger Ismaning Challenger Eckental Challenger Open de Montauban - Montauban Bendigo Challenger Cherbourg Challenger Forli 4 Challenger Open de L'Isere - Grenoble Lugano Challenger Heilbronn Challenger Tunis Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Ilkley Challenger Open Castilla y Leon - Segovia Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble The Surbiton Trophy - Surbiton GHI Bronx Classic - Bronx Rome Challenger Hurricane Tennis Open - Bradenton Rennes Challenger Gemax Open - Belgrade San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Open 13 - Marseille The Stella Artois Grass Court Championships - London Open des Alpes Trophee BNP Paribas - Grenoble Glasgow Challenger Orleans Challenger Furth Challenger Nur-Sultan Challenger Recanati Challenger Eckental Challenger Open 13 - Marseille Bratislava Challenger Cherbourg Challenger Koblenz Challenger Recanati Challenger Ethias Trophy - Mons San Marino Challenger Trani Challenger AAPT Championships - Adelaide Adidas International - Sydney Irving Challenger Open 13 - Marseille Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Quimper Challenger Quimper 2 Challenger Miller Lite Hall of Fame Tennis Championships - Newport Rome Challenger Davidoff Swiss Indoors - Basel The Stella Artois Grass Court Championships - London Bordeaux Challenger Johannesburg Challenger Legg Mason Tennis Classic - Washington D.C. Mouilleron-Le-Captif Challenger Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Rome Challenger Bordeaux Challenger Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Championships - London The 10tele.com Open - Nottingham Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Campbell's Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok Open de Moselle - Metz Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam The Artois Championships - London Gerry Weber Open - Halle AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Open 13 - Marseille AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Thailand Open - Bangkok Open Sud de France - Montpellier Salzburg Challenger Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Atlanta Tennis Championships - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Dallas Challenger Valencia Open - Valencia Aircel Chennai Open - Chennai Helsinki Challenger Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest Nottingham Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Mouilleron-Le-Captif Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open de Nice Cote d'Azur - Nice Delray Beach Open - Delray Beach Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Dubai Duty Free Tennis Championships - Dubai Chennai Open - Chennai Open de Moselle - Metz Vicenza Challenger Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Vicenza Challenger Topshelf Open - 's-Hertogenbosch Mons Challenger Noumea Challenger Heilbronn Challenger Grand Prix Hassan II - Casablanca Rennes Challenger PBZ Zagreb Indoors - Zagreb Bergamo Challenger Eckental Challenger Ortisei Challenger Swiss Indoors Basel - Basel Cherbourg Challeger Pilot Pen Tennis - New Haven The Nottingham Open - Nottingham AEGON Championships - London Helsinki Challenger AEGON Championships - London Sarajevo Challenger Heineken Open - Auckland Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam European Open - Antwerp Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport Heilbronn Challenger St. Brieuc Challenger Jersey Challenger Cherbourg Challenger Farmers Classic - Los Angeles Stockton Challenger Nottingham Challenger Johannesburg Challenger Tunis Challenger Busan Challenger US Men's Clay Court Championship - Houston BMW Open - Munich Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Open 13 - Marseille Mons Challenger Athens Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Apia International - Sydney Ortisei Challenger Open de Moselle - Metz ATP Kremlin Cup - Moscow AEGON Championships - London Topshelf Open - 's-Hertogenbosch The Stella Artois Championships - London Mercedes Cup - Stuttgart Gerry Weber Open - Halle Citi Open - Washington ATP Kremlin Cup - Moscow European Open - Antwerp Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg European Open - Antwerp Open de Moselle - Metz Erste Bank Open - Vienna Open Sud de France - Montpellier Le Gosier Challenger Libema Open - 's-Hertogenbosch Fever-Tree Championships - London PBZ Zagreb Indoors - Zagreb Busan Challenger Gerry Weber Open - Halle Istanbul Challenger Open 13 - Marseille Open de Nice Cote d'Azur - Nice Sarasota Challenger Atlanta Tennis Championships - Atlanta Gimcheon Challenger Manchester Challenger Brisbane International - Brisbane Tiburon Challenger AEGON Championships - London Brest Challenger Campbell's Hall of Fame Tennis Championships - Newport Adidas Open de Toulouse - Toulouse Ortisei Challenger Vancouver Challenger Claro Open Colombia - Bogota The Stella Artois Grass Court Championships - London Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Mons Challenger BRD Nastase Tiriac Trophy - Bucharest Kyoto Challenger Drummondville Challenger Moselle Open - Metz Apia International - Sydney Erste Bank Open - Vienna Orleans Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Binghamton Professional Tennis Tournament - Binghamton Ilkley Challenger Challenger 42 - Andrezieux Lexington Challenger Gerry Weber Open - Halle ECM Cup - Prague Aegon Nottingham Open - Nottingham Hamburg Challenger Citi Open - Washington Granby Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Mouilleron-Le-Captif Challenger Swiss Indoors Basel - Basel Espinho Challenger - Espinho The Scottish Tennis Championships - Edinburgh Apia International - Sydney Open Sud de France - Montpellier Brixina Tennis Open - Bressanone Open 13 - Marseille Meerbusch Challenger AEGON Championships - London Erste Bank Open - Vienna Biel Challenger Moselle Open - Metz Brisbane International - Brisbane Orleans Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne Agri Challenger Swiss Indoors Basel - Basel Lille Challenger Open Sud de France - Montpellier Vancouver Challenger Open 13 Provence - Marseille Gerry Weber Open - Halle Chengdu Open - Chengdu Quimper Challenger Tata Open Maharashtra - Pune Prague II Challenger Citi Open - Washington AEGON Championships - London Open Sud de France - Montpellier Open de Moselle - Metz Stockholm Open - Stockholm Qatar Open - Doha cinch Championships - London Internationaler Raiffeisen Grand Prix - St. Polten European Open - Antwerp Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open de Moselle - Metz If Stockholm Open - Stockholm Open 13 - Marseille Campbells Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Moselle Open - Metz Maharashtra Open - Pune Sydney International - Sydney Tennis Masters Series - Paris BMW Open - Munich Tennis Masters Series - Paris Moselle Open - Metz BNP Paribas Masters - Paris BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Murcia Challenger BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Ann Arbor Challenger Aix En Provence Challenger Tennis Masters Series - Monte Carlo Turin Challenger Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Bank Austria Tennis Trophy - Vienna French Open - Paris Pilot Pen Tennis - New Haven Indianapolis Tennis Championships - Indianapolis Masters Series Monte-Carlo - Monte-Carlo French Open - Paris French Open - Paris U.S. Open - New York Campionati BNL dItalia - Rome French Open - Paris U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Sony Open Tennis - Miami Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Delray Beach International Tennis Championships - Delray Beach Miami Open - Miami Tennis Masters Series - Paris U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne Wimbledon - London Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Wimbledon - London Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Masters Series Hamburg - Hamburg U.S. Open - New York Australian Open - Melbourne French Open - Paris Miami Open - Miami U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Abierto Mexicano de Tenis Mifel - Los Cabos Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo European Open - Antwerp If Stockholm Open - Stockholm Australian Open - Melbourne Wimbledon - London Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Open 13 Provence - Marseille Davis Cup, World Group, PO, AUS-BEL 2-3 NASDAQ-100 Open - Miami Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, SF, FRA-ESP 3-2 Rogers Masters - Toronto Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open (juniors) U.S. Open (juniors) French Open - Paris All Lower level tournaments U.S. Open - New York U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Davis Cup, World Group, 1R, BEL-ESP 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, QR, HUN-BEL 3-2 ATP Cup - Melbourne Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 1R, BOL-BEL 2-3 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, BEL-HUN 3-2 Australian Open (juniors)